/*
 * File:   Characteristic.cpp
 * Author: luk
 *
 * Created on March 1, 2015, 9:26 PM
 */

#include "Characteristic.h"

Characteristic::Characteristic(float basicLift, int basicMove, float basicSpeed, int fatiguePoints, int hitPoints,
        int perception, int will, DiceAdds thrustingDamage, DiceAdds swingingDamage) : thrustingDamage(thrustingDamage),
        swingingDamage(swingingDamage) {
    this->basicMove = basicMove;
    this->basicSpeed = basicSpeed;
    this->fatiguePoints = fatiguePoints;
    this->hitPoints = hitPoints;
    this->perception = perception;
    this->will = will;
    this->basicLift = basicLift;
}

int Characteristic::getBasicMove() const {
    return basicMove;
}

float Characteristic::getBasicSpeed() const {
    return basicSpeed;
}

int Characteristic::getFatiguePoints() const {
    return fatiguePoints;
}

int Characteristic::getHitPoints() const {
    return hitPoints;
}

int Characteristic::getPerception() const {
    return perception;
}

int Characteristic::getWill() const {
    return will;
}

float Characteristic::getBasicLift() const {
    return basicLift;
}

DiceAdds Characteristic::getSwingingDamage() const {
    return swingingDamage;
}

DiceAdds Characteristic::getThrustingDamage() const {
    return thrustingDamage;
}
